package com.cx330;

public class Example24 {
    public static void main(String[] args) {
        int[] arr = new int[1000];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = i;
        }
        // 循环删除
        int count = arr.length;
        int index = 0;
        while (count > 1) {
            index = (index + 2) % count; // 计算删除元素的下标
            System.arraycopy(arr, index + 1, arr, index, count - index - 1); // 删除index位置元素
            count--; // 元素个数减少
        }
        System.out.println("最后剩下的元素是：" + arr[0]);
    }
}
